<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@media (max-width: 1680px){
	
.gy_nf{ margin-top:0px;position: absolute; top:0;left:44%;}
.gy_nf ul{}
.gy_nf ul li{ float:left; width:180px; text-align:center;}
.gy_nf ul li h2{ font-size:20px; line-height:30px; padding-top:80px; color:#113569; }
.gy_nf ul li h1{ -webkit-margin-before: 0; -webkit-margin-after: 0;}
.gy_nf ul li span{ color:#000; font-size:16px; font-weight:normal;}
.gy_nf ul li b{ font-size:56px; font-weight:normal; line-height:56px;color:#07608c;}
.gy_nf ul li p{ line-height:31px; color:#113569; font-size:20px; font-weight:bold;}
.timer{ color:#113569; font-size:56px; font-weight: bold; line-height:56px;font-family:Impact; margin-top:10px}
.gy_nf ul li.border-none{ border-right:none;}

.jjnr{ text-align:left; width:80%; margin-left:5%; margin-top:2%}
.jjnr{ font-size:18px; line-height:32px; color:#6d6d6d;}
.jjnr p{ text-align:justify;}
	
.ejjj1 .gy_nf{ margin-top:2%; }	
	
.ejjj1 .gy_nf ul li h2{ font-size:20px; line-height:30px; padding-top:40px; color:#113569; }
.slideTxtBox .bd ul li .cpzi h1{ font-size:20px; line-height:30px; color:#2e314b; padding-top:15%;}
.slideTxtBox .bd ul li .cpzi h2 {font-size:16px; line-height:20px; color:#113569; font-weight:normal; margin-top:12%;}
.slideTxtBox .bd ul li .cpzi h4{font-size:12px; line-height:20px; color:#113569; font-weight:normal;}
.slideTxtBox .bd ul li .cpzi h3 {font-size:14px; line-height:35px; color:#857958; font-weight:normal;}
.slideTxtBox .bd ul li .cpzi h5 { width:72px; height:20px; background:#de294f;  border-radius:50px; text-align:center; line-height:20px; font-size:12px; color:#FFF;margin-top:10%;}
.slideTxtBox .bd ul li .cpzi h5 a{color:#FFF;}
	
	.index1_left_tit{ width: 96px; height: 96px; top: 342px; margin-left: -48px;}
	.index1_left_ch{ font-size: 14px; line-height: 16px;}
	.index1_left_en{ line-height: 12px;}
	.index1_left_zi{ bottom: 87px; letter-spacing: 8px;}
	.index1_left_zi h1{ font-size: 22px; line-height: 34px;}
	.index1_left_zi p{ font-size: 14px; line-height: 22px;}
	.index1_top{ padding: 86px 18% 124px 10%;}
	.index1_logo{ background-size: 100%; width: 307px; height: 61px;}
	.index1_txt{ font-size: 14px; line-height: 26px; letter-spacing: 0; margin: 34px 0 0;}
	.counter_list li{ height: 173px;}
	.counter_list li .counter{ font-size: 38px; line-height: 38px;}
	.counter_list li span{ font-size: 14px; line-height: 38px;}
	.counter_list li p{ font-size: 14px; line-height: 22px;}
	
	.index2_tit{ background-size: auto 63px; height: 63px; padding: 45px 0 60px;}
	.index2_txt{ width: 428px; height: 428px; top: 28px;}
	.index2_slide .bd ul.project_ul3 .index2_nr h1{ font-size: 36px;}
	.index2_nr{ margin: 70px auto 0;}
	.index2_nr h1{ font-size: 50px; line-height: 105px;}
	.index2_nr p{ margin-bottom: 30px;}
	.index2_slide .hd{ bottom: 33px; margin-left: -401px; width: 802px; height: 94px; border-radius: 3px;}
	.index2_slide .hd ul li{ margin-top: 10px;}
	.index2_slide .hd ul li p{ line-height: 22px; font-size: 16px; margin-top: 6px;}
	.index2_icon{ height: 45px; background-size: auto 100%;}
	
	.product1 h1{ width:60%; margin-left:30%; margin-top:20%;}
	
	
	
	.index5{ padding: 52px 0 38px;}
	.index5_en{ font-size: 54px; line-height: 54px;}
	.index5_title{ top: 18px;}
	.index5_title h1{ font-size: 26px; line-height: 40px;}
	.index5_title p{ font-size: 16px; line-height: 28px;}
	.index5_ul{ width: 1323px; margin: 67px auto 41px;}
	.index5_ul li{ width: 437px; height: 267px; margin-right: 6px; overflow:hidden}
	.index5_ul li p{  width: 200px; height: 40px; text-indent:20px; line-height: 40px; font-size: 14px;}
	
	.index6{ padding: 38px 0 50px;}
	.index6_en{ font-size: 54px; line-height: 54px;}
	.index6_ch{ font-size: 36px; line-height: 36px; top: 22px;}
	.index6_nr{ margin: 67px auto 0;}
	.index6_r{ margin: 30px 60px 0 0;}
	.index6_r p{ font-size: 20px; line-height: 33px;}
	.index6_ul{ margin: 15px 0 30px;}
	.index6_ul li{ width: 22px; height: 22px; margin-right: 3px; line-height: 22px; font-size: 14px;}
	
	.index7{ padding: 40px 0 92px;}
	.index7_en{ font-size: 54px; line-height: 54px;}
	.index7_ch{ font-size: 26px; line-height: 26px; top: 18px;}
	.index7_ul{ width: 1082px; margin: 110px auto 30px;}
	.index7_ul li{ width: 356px; margin-right: 6px;}
	.index7_txt{ padding: 11px 38px 63px;}
	.index7_h1{ font-size: 16px; line-height: 38px;}
	.index7_h2{ font-size: 14px; line-height: 18px; height: 54px; text-align: justify;}
	
	.party_h1{ font-size: 34px; line-height: 122px; padding-top: 478px;}
	.party_ul{ margin: 57px auto 0;}
	.party_ul li{ background-size: cover; margin: 0 1.15% 25px; padding: 16px 0 47px;}
	.party_tit{ font-size: 22px; line-height: 52px; margin: 0 30px 0; height: 52px;}
	.party_txt{ height: 40px; margin: 0 45px 0 112px;}
	
	.about1{ background-size: 462px;}
	
	.speech{ padding: 45px 0 60px;}
	.speech_en{ font-size: 54px; line-height: 54px;}
	.speech_ch{ font-size: 26px; line-height: 26px; top: 22px;}
	.speech_txt{ margin: 60px auto 0;}
	.speech_txt, .speech_txt p{ font-size: 16px; line-height: 30px;}
	
	.project_nav li p{ font-size: 18px;}
	.project_tel1{ width: 554px; line-height: 48px; border-radius: 48px; font-size: 18px; margin-left: 38px;}
	.project_tel1 img{ margin-left: 10px; height: 40px;}
	.project_case{ width: 195px; line-height: 48px; border-radius: 48px; margin-left: 38px;}
	.project_case a{ font-size: 18px;}
	.project_case img{ margin-right: 10px; height: 33px;}
	
	
		.news_slide{ margin-top: 10px;}
	.news_slide .hd ul li{ font-size: 18px; margin: 0 18px;}
	.news_slide .bd{ width: 1091px; margin: 45px auto 0;}
	.news_slide .bd ul li{ width: 356px; margin: 0 3px;}
	.new_txt{ height: 156px;}
	.new_time{ margin-top: 28px; width: 82px;}
	.new_date{ line-height: 20px; font-size: 14px;}
	.new_year{ line-height: 24px; font-size: 16px;}
	.new_text{ margin: 18px 0 0 18px; width: 220px;}
	.new_text h1{ line-height: 37px; font-size: 16px; height: 37px; overflow: hidden;}
	.new_text p{ font-size: 14px; height: 60px; overflow: hidden;}
}

@media (max-width: 1600px){
	.sytbqh{ width:1240px; margin:0 auto; overflow:hidden}
	.index5_ul1{width:1200px; margin:0 auto;}
	.index5_ul1 .tempWrap{ width:1200px !important; margin:0 auto; overflow:hidden;}
	
}

@media (max-width: 1440px){
	.ejjj1 .gy_nf{ margin-top:1%;}

.gy_nf{ margin-top:0px;position: absolute; top:0;left:44%;}
.gy_nf ul{}
.gy_nf ul li{ float:left; width:180px; text-align:center;}
.gy_nf ul li h2{ font-size:20px; line-height:30px; padding-top:60px; color:#113569; }
.gy_nf ul li h1{ -webkit-margin-before: 0; -webkit-margin-after: 0;}
.gy_nf ul li span{ color:#000; font-size:16px; font-weight:normal;}
.gy_nf ul li b{ font-size:56px; font-weight:normal; line-height:56px;color:#07608c;}
.gy_nf ul li p{ line-height:31px; color:#113569; font-size:20px; font-weight:bold;}
.timer{ color:#113569; font-size:56px; font-weight: bold; line-height:56px;font-family:Impact; margin-top:10px}
.gy_nf ul li.border-none{ border-right:none;}

.jjnr{ text-align:left; width:80%; margin-left:5%; margin-top:1.5%}
.jjnr{ font-size:16px; line-height:30px; color:#6d6d6d;}
.jjnr p{ text-align:justify;}

.slideTxtBox .bd ul li .cpzi h1{ font-size:20px; line-height:30px; color:#2e314b; padding-top:10%;}
.slideTxtBox .bd ul li .cpzi h2 {font-size:16px; line-height:20px; color:#113569; font-weight:normal; margin-top:8%;}
.slideTxtBox .bd ul li .cpzi h4{font-size:12px; line-height:20px; color:#113569; font-weight:normal;}
.slideTxtBox .bd ul li .cpzi h3 {font-size:14px; line-height:30px; color:#857958; font-weight:normal;}
.slideTxtBox .bd ul li .cpzi h5 { width:72px; height:20px; background:#de294f;  border-radius:50px; text-align:center; line-height:20px; font-size:12px; color:#FFF;margin-top:8%;}
.slideTxtBox .bd ul li .cpzi h5 a{color:#FFF;}





.topnr{ width:1240px; margin:auto;}
.logo{ background: url(../images/logo.png) no-repeat center center; width:252px; height: 114px; margin-left:0px}

.tel{ background: url(../images/topdh.png) no-repeat center center;  width:188px; height:104px; margin-right:0px;}
.ywqh{ font-size:14px; line-height:52px; color:#FFF;}
.ywqh a{ color:#FFF;}
.nav{ text-align:center;position:absolute; width:100%; left:80px; }
.nav li{ display:inline-block; line-height:109px; text-align: center; margin:0 20px; }
.nav li a{ font-size: 18px; color: #4a4b4c; font-weight: bold;}
.nav li:hover{ border-bottom:5px solid ##293e79;}
.nav li:hover a{color: ##293e79;}
.nav li.on{border-bottom:5px solid ##293e79;}
.nav li.on a{color: ##293e79;}


.cpnr1y{ width:80%; float: right;}
.cpnr1y ul li{ width:32%; margin:0.666%; float:left; background:#f9f9f9;overflow:hidden;}
.cpnr1y ul li .cptu{ width:45%; margin:5%; float:left}
.cpnr1y ul li .cpzi{ width:45%; float: right;}
.cpnr1y ul li .cpzi h1{ font-size:20px; line-height:30px; color:#2e314b; padding-top:10%;}
.cpnr1y ul li .cpzi h2 {font-size:16px; line-height:20px; color:#113569; font-weight:normal; margin-top:5%;}
.cpnr1y ul li .cpzi h4{font-size:12px; line-height:20px; color:#113569; font-weight:normal;}
.cpnr1y ul li .cpzi h3 {font-size:14px; line-height:30px; color:#857958; font-weight:normal;}
.cpnr1y ul li .cpzi h5 { width:72px; height:20px; background:#de294f;  border-radius:50px; text-align:center; line-height:20px; font-size:12px; color:#FFF;margin-top:3%;}
.cpnr1y ul li .cpzi h5 a{color:#FFF;}


.erjinr{width:1240px; margin:20px auto 50px; overflow:hidden;}
.ej_y{ font-size:16px; line-height:32px; }

.sycpnr{ width:1240px;  margin:0 auto;}
.sycpnr ul li{ width:270px; float:left; margin:20px;}
.box2_tu{ width:270px; height:270px; overflow:hidden; position:relative;}

.lxnr{background:#faf9f4 url(../images/lxwmbj.jpg) no-repeat top center;}
.lxnr1{ width:1240px; margin:0 auto}
.lxnr11{ width:1240px; height:458px;}
.lxnr12{ width:1240px; padding-bottom:40px;}
.lxnr11z{ width:600px; float:left}
.lxnr11z h1{ font-size: 60px; color: #3b406c; font-weight: bold; font-style: italic; line-height: 88px; margin-top:110px;}
.lxnr11z h2{margin-top:10px;}
.lxnr11z h2 img{ max-width:88%;}
.lxnr11z h3{ font-size: 32px; color: #e4be84; font-weight: bold; font-style: italic; line-height: 88px; margin-top:10px;}

.lxnr11y{ width:600px; float: right;background: url(../images/con_icon1.png) no-repeat top left; height:300px; margin-top:110px}
.lxnr11y h1{ font-size:28px; line-height:36px; color:#3b406c; font-weight:normal; padding-left:50px;}
.lxnr11y h2{ font-size:24px; line-height:50px; color:#3b406c; font-weight: bold; padding-left:50px; margin-top:15px;}

	
}</pre></body></html>